#vite-progress-bar {  
  position: fixed;  
  top: 0;  
  left: 0;  
  width: 0%;  
  height: 3px;  
  background: #646cff;  
  transition: width 0.3s ease;  
  z-index: 9999;  
  opacity: 1;  
}  
#vite-progress-bar.complete {  
  opacity: 0;  
  transition: opacity 0.5s ease;  
}  
#vite-progress-status {  
  position: fixed;  
  top: 10px;  
  right: 10px;  
  background: rgba(0, 0, 0, 0.8);  
  color: white;  
  padding: 8px 12px;  
  border-radius: 4px;  
  font-size: 12px;  
  font-family: monospace;  
  z-index: 10000;  
  display: none;  
}
